package cn.edu.imut.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * UserBean 类
 * 自动生成 Getters, Setters, toString, equals 和 hashCode 方法。
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserBean implements Serializable {
    private static final long serialVersionUID = 1L; // 序列化ID
    private int userId;              // 用户ID
    private String username;         // 用户名
    private String password;         // 用户密码
    private String phone;            // 用户手机号
    private String purchaseHistory;  // 购买历史
    private double accountBalance;   // 用户账户余额
    private String address;          // 用户地址
    private String role;             // 用户角色 (user/vip/admin)
}
